you'd better hurry up - German English Dictionary